Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Belgium F1 Italy F23 Italy F24 Netherlands F3 Netherlands F4 Spain F26 Spain F27 France F19 Belgium F1 Belgium F2 Israel F1 Israel F3 Canada F1 Canada F2 Canada F3 Spain F10 Spain F12 Spain F13 Spain F14 Spain F15 Italy F16 Netherlands F2 Netherlands F3 Belgium F2 Netherlands F7 Spain F32 Spain F33 Great Britain F16 Netherlands F4 Croatia F1 Great Britain F7 Italy F10 Italy F11 Italy F15 Netherlands F4 Netherlands F5 France F17 France F18 Netherlands F3 USA F28 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F2 Israel F3 Great Britain F3 Great Britain F4 France F6 Italy F8 Italy F9 Usa F12 Usa F13 Great Britain F4 Norway F1 Norway F2 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Portugal F8 (Cascais) Germany F5 (Kamen) M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin M25 Chiswick M15 Antalya M15 Antalya M25 Nussloch M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M15 Forbach M25+H Rodez M15+H Bressuire Memorial Savigny - Sassuolo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Mordovia Cup - Saransk San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Steelers Cup - Kosice Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen 9° Trani Cup - Trani LXVII Concursu Internacional de Vigo - Vigo Tean International - Alphen Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Rijeka Open - Rijeka Zagreb Open - Zagreb Izmir Cup - Izmir Siemens Open - Scheveningen Wolfsburg Challenger Jersey Challenger Monza Challenger Carson Challenger Yuba City Challenger Manchester Challenger Recanati Challenger Binghamton Challenger Alphen Challenger Palermo Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Tiburon Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Nord/LB Open - Braunschweig La Rinascente Tennis Cup Harbour Club Milano - Milan Northern Electric Open 1999 - Newcastle Pekao Open 2003 - Szczecin Siemens Open - Scheveningen Scheveningen Challenger Salzburg Challenger St. Petersburg Challenger 2006 - St. Petersburg Honolulu Challenger Sarajevo Challenger Jersey Challenger St. Brieuc Challenger Ford Tennis Championships - Louisville Vancouver Challenger Music City Challenger - Nashville Athens Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Garden Open - Rome Wartburg Open - Eisenach 4th Volkswagen Challenger - Wolfsburg Samsung Challenger 2007 - Ho Chi Minh City Rhodes Challenger Siemens Open - Scheveningen Roma Challenger 2007 - Rome Open de Montauban - Montauban Open Castilla y Leon Trofeo Iberdrola - Segovia Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt Recanati Challenger Granby Challenger Open 88 - Contrexeville Alphen Challenger Szczecin Challenger Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Noumea Challenger Heilbronn Challenger Sarajevo Challenger Barletta Challenger Athens Challenger Napoli Challenger Open Castilla y Leon - Segovia KGHM Polish Indoors - Wroclaw Furth Challenger Open de Charleroi - Charleroi Recanati Challenger Segovia Challenger Samarkand Challenger Alphen Challenger Istanbul Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Mons Challenger Eckental Challenger Ortisei Challenger Open de Montauban - Montauban Heilbronn Challenger Quimper Challenger Wolfsburg Challenger Cherbourg Challenger Marrakech Challenger Open de L'Isere (Open 38) - Grenoble Mersin Challenger Rome Challenger Napoli Challenger Bordeaux Challenger Braunschweig Challenger V Abierto Internacional de Salinas - Salinas Granby Challenger Vancouver Challenger Petange Challenger Mons Challenger Challenger Casino Lugano - Lugano Heilbronn Challenger Dallas Challenger Bordeaux Challenger St. Remy Challenger Petange Challenger Mons Challenger Bratislava Challenger Heilbronn Challenger Irving Challenger Braunschweig Challenger Alphen Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto St. Remy Challenger Orleans Challenger Mons Challenger Bratislava Challenger Andria Challenger Happy Valley Challenger Citta di Como - Como IPP Open - Helsinki Irving Challenger St. Brieuc Challenger Vercelli Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Marburg Challenger Braunschweig Challenger Open 88 - Contrexeville Como Challenger Alphen Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Orleans Challenger Internationaux de Tennis de Brest - Brest Mons Challenger Rennes Challenger Brest Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Manila Challenger Quimper Challenger Napoli Challenger Barletta Challenger Heilbronn Challenger Ilkley Challenger Braunschweig Challenger Trnava Challenger Meerbusch Challenger Orleans Challenger Mons Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Wroclaw Challenger Drummondville Challenger Sophia Antipolis Challenger Francavilla Challenger Lyon Challenger Braunschweig Challenger Orleans Challenger Ortisei Challenger Ismaning Challenger Eckental Challenger Andria Challenger St. Brieuc Challenger Heilbronn Challenger Loughborough Challenger Binghamton Challenger Lexington Challenger Como Challenger Eckental Challenger Shanghai Challenger Helsinki Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Rome 2 Challenger Guadalajara Challenger Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon Qatar Mobil Open 2001 - Doha Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Generali Open 2001 - Kitzbuhel AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Idea Prokom Open - Sopot RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Maia Challenger Dallas Challenger Cherbourg Challenger Zadar Challenger Oeiras 1 Challenger Oeiras 4 Challenger Nottingham 1 Challenger Forli Challenger Iasi Challenger Prague 3 Challenger Lisbon Challenger Turin Challenger Prostejov Challenger Brescia Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Chennai Open - Chennai Glasgow Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Estoril Open - Estoril Braunschweig Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Turin Challenger Generali Open - Kitzbuhel Scheveningen Challenger Pilot Pen Tennis - New Haven Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Sydney International - Sydney Next Generation Adelaide International - Adelaide Leon Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Pozoblanco Challenger Mumbai Open - Mumbai Open de Moselle - Metz ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Braga Challenger Nottingham Challenger Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille Portoroz Challenger BMW Open - Munich Gerry Weber Open - Halle The Artois Championships - London Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Rennes Challenger Dutch Open Tennis - Amersfoort Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Raanana Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich BCR Open Romania - Bucharest AEGON Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Jinan Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Happy Valley Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Amersfoort Challenger Bergamo Challenger Drummondville Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam St. Brieuc Challenger Gerry Weber Open - Halle TCT Open - Tunis Manchester Challenger Open de Moselle - Metz Erste Bank Open - Vienna Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca Koblenz Challenger Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Moselle Open - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Belgrade Challenger Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras BMW Open - Munich Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Ilkley Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Apia International - Sydney Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Austrian Open - Kitzbuhel Moselle Open - Metz Open Sud de France - Montpellier Brasil Open - Sao Paulo Bet-at-home Open - Hamburg Moselle Open - Metz Bergamo Challenger Porsche Open - Poznan TED Open - Istanbul Internationaux de Tennis de Brest - Brest Zagreb Open - Zagreb Japan Open - Tokyo Davidoff Swiss Indoors - Basel Chevrolet Cup - Vina del Mar Sybase Open - San Jose Davidoff Swiss Indoors - Basel VII Avierto Internacional de Salinas - Salinas Open Seat Godo 2003 - Barcelona Challenger Groningen - Groningen Adidas Open de Toulouse - Toulouse Mitsubishi Electric Europe Cup - Monza The Surbiton Trophy - Surbiton Grand Prix de Tennis de Lyon - Lyon Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Brasil Open - Costa do Sauipe The Priority Telecom Open - Amersfoort Open de Moselle - Metz The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Stockholm Open - Stockholm Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Pilot Pen Tennis - New Haven NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BCR Open Romania - Bucharest Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris ATP Challenger Open 2004 - Monchengladbach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali di Sicilia - Palermo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Next Generation Adelaide International - Adelaide Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid The Stella Artois Championships - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Red Letter Days Open - Nottingham The Dubai Tennis Championships - Dubai AEGON International - Eastbourne China Open - Beijing Legg Mason Tennis Classic - Washington Johannesburg Challenger Pilot Pen Tennis - New Haven Open de Moselle - Metz Open de Nice Cote d'Azur - Nice China Open - Beijing French Open - Paris Mercedes Cup - Stuttgart U.S. Open - New York Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Nottingham Challenger French Open - Paris Gerry Weber Open - Halle U.S. Open - New York AEGON International - Eastbourne Topshelf Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris Citi Open - Washington Wimbledon - London U.S. Open - New York Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach French Open - Paris Wimbledon - London U.S. Open - New York Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Segovia Challenger Suisse Open - Gstaad Aircel Chennai Open - Chennai Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad U.S. Open - New York Erste Bank Open - Vienna Swiss Indoors Basel - Basel Australian Open - Melbourne Qatar ExxonMobil Open - Doha French Open - Paris Wimbledon - London Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Australian Open - Melbourne BMW Open - Munich Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch French Open - Paris AEGON Championships - London Generali Open - Kitzbuhel Wimbledon - London BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London European Open - Antwerp Swiss Indoors Basel - Basel Australian Open - Melbourne Qatar ExxonMobil Open - Doha French Open - Paris Apia International - Sydney Open Sud de France - Montpellier Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open 13 - Marseille Grand Prix Hassan II - Marrakech Wimbledon - London Millennium Estoril Open - Estoril U.S. Open - New York SkiStar Swedish Open - Bastad Australian Open - Melbourne French Open - Paris Wimbledon - London Generali Open - Kitzbuhel Moselle Open - Metz Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Bratislava Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Open 13 - Marseille 1 Masters Guinot Mary Cohr Tata Open - Chennai Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, 1R, CZE-NED 3-2 U.S. Open (juniors) Wimbledon (juniors) Heineken Open - Auckland NASDAQ-100 Open - Miami U.S. Open - New York U.S. Open - New York Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 U.S. Open - New York AAMI Classic - Kooyong All Lower level tournaments Olympics - Beijing Mallorca Challenger Davis Cup, World Group, PO, NED-CRO 2-3 Kooyong Classic - Kooyong